Towards Dynamic Knowledge Support in Software Engineering Processes

نویسندگان

  • Gregor Grambow
  • Roy Oberhauser
  • Manfred Reichert
چکیده

Software development projects have historically been challenged with respect to producing a quality product. To some extent, this can be attributed to the complex, dynamic, and highly intellectual process of creating software. While efforts have been made to support both process execution and knowledge management with automated systems in software engineering (SE), the effective dissemination of knowledge and its concrete utilization in the development process remain problematic. This paper contributes an approach that associates automated workflow governance support with knowledge management and semantic technology. This enables the dynamic injection of contextually relevant SE knowledge into software development workflow execution.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Event-Driven Exception Handling for Software Engineering Processes

In software development projects, process execution typically lacks automated guidance and support, and process models remain rather abstract. The environment is sufficiently dynamic that unforeseen situations can occur due to various events that lead to potential aberrations and process governance issues. To alleviate this problem, a dynamic exception handling approach for software engineering...

متن کامل

تحلیل سیاست‌های بهبود مدیریت دانش با استفاده از پویایی‌های سیستم

Knowledge management is one of the main driver of innovation in organizations that acts in a set form of processes and technology. In different organizations, the trend of knowledge process maturity has its specific dynamic. For understanding this dynamic, a system analyzing is required. Therefore, the aim of this paper is the system analysis of knowledge management processes and study the reco...

متن کامل

Knowledge Provisioning - A Context-sensitive Process-oriented Approach Applied to Software Engineering Environments

Software development is a complex, dynamic, and highly intellectual process that provides automation challenges in the areas of process and knowledge management. Moreover, the ability to support the contextsensitive provisioning of knowledge is further exacerbated by the rapidly changing technologies, processes, knowledge, practices, methods, and tool chains that software engineering involves. ...

متن کامل

Integrating Workflow with Interacting Agents to Support Cooperative Software Engineering

Cooperative software engineering processes involve structured, repeatable processes as well as dynamic, cooperative processes. Existing workflow systems are suited to model and support the former type of processes, and multi-agent systems are suited to model and support the latter. We have designed and implemented a gluing-framework for integrating workflow processes with software agents. By us...

متن کامل

Domain Repositories as Coordination Support in Collaborative Engineering

Collaborative engineering involves knowledge-intensive activities involving different specialists in collaboration processes tailored for the engineering domain under consideration. Focus of this paper is a specific aspect of coordination: how to support joint use of artefacts during collaborative engineering based on domain repositories. Starting from selected application examples, requirement...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011